Evidence-Based Timelines for Agile Project Retrospectives - A Method Proposal
نویسندگان
چکیده
Retrospective analysis of agile projects can support identification of issues through team reflection and may enable learning and process improvements. Basing retrospectives primarily on experiences poses a risk of memory bias as people may remember events differently, which can lead to incorrect conclusions. This bias is enhanced in project retrospectives which cover a longer period compared to iteration retrospectives. To support teams in recalling accurate and joint views of projects, we propose using an evidencebased timeline with historical data as input to project retrospectives. The proposed method was developed together with a large software development company in the telecommunications domain. This paper outlines a method for visualizing an evidence-based project timeline by illustrating aspects such as business priority, iterations and test activities. Our method complements an experience-based approach by providing objective data as a starting point for reflection and aims to support objective analysis of issues and root causes.
منابع مشابه
Evidence-Based Timelines for Project Retrospectives ─ A Method for Assessing Requirements Engineering in Context
Effective requirements engineering (RE) can support efficient development of successful products. However, assessing and improving how RE supports its context, i.e. the development life cycle, is non-trivial since many different roles and factors are involved over a long period of time. Project retrospectives may support project teams in reflecting on how requirements are agreed upon and commun...
متن کاملCross-Section Evidence-based Timelines for Software Process Improvement Retrospectives: A Case Study of User eXperience Integration
Although integrating UX practices into software development processes is a type of Software Process Improvement (SPI) activity, this has not yet been taken into account in UX publications. In this study, we approach UX integration in a software development company in Sweden from a SPI perspective. Following the guidelines in SPI literature, we performed a retrospective meeting at the company to...
متن کاملA tool supporting root cause analysis for synchronous retrospectives in distributed software teams
Context: Root cause analysis (RCA) is a useful practice for software project retrospectives, and is typically carried out in synchronous collocated face-to-face meetings. Conducting RCA with distributed teams is challenging, as face-to-face meetings are infeasible. Lack of adequate real-time tool support exacerbates this problem. Furthermore, there are no empirical studies on using RCA in synch...
متن کاملAgile Retrospective Games for Different Team Development Phases
Retrospectives in Agile software development can be used for improving processes among other issues that could affect the final product quality or the working environment. Games used in retrospective meetings influence positively the project team behaviour. In this research, games from Agile retrospectives are gathered from various sources and a new classification of games is created based on t...
متن کاملUsing Agile Practices to Influence Motivation within IT Project Teams
This exploratory study of IT project teams in Sweden and Ireland investigates how three agile practices, namely daily stand-ups, iteration planning and iteration retrospectives, contribute to motivation or demotivation in an agile team. Several studies recognise that motivating staff is critically important for a project manager and have identified factors that motivate IT project staff in part...
متن کامل